home *** CD-ROM | disk | FTP | other *** search
Java Source | 2000-09-08 | 527 b | 28 lines |
- class MyException extends Exception {
- private int detail;
- MyException(int a) {
- detail = a;
- }
- public String toString() {
- return "MyException[" + detail + "]";
- }
- }
-
- class ExceptionDemo {
- static void compute(int a) throws MyException {
- System.out.println("called compute(" + a + ").");
- if (a > 10)
- throw new MyException(a);
- System.out.println("normal exit.");
- }
-
- public static void main(String args[]) {
- try {
- compute(1);
- compute(20);
- }
- catch (MyException e) {
- System.out.println("caught" + e);
- }
- } }
-